/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package dominio;

import java.util.Date;
import java.util.LinkedList;

/**
 *
 * @author Richard
 */
public class Profesor{
    private int identificacion;
    private String primerNombre;
    private String apellidos;
    private String direccion;
    private String ciudad;
    private int numeroCelular;
    private int telefonoCasa;
    private String email;
    private Date fechaNacimiento;
    private int cantidadLecciones;
    private String categoria;
    private boolean propiedad;
   // private LinkedList<Asignatura> asignaturas;

   /* public Profesor() {
        asignaturas=new LinkedList<>();
    }*/

    public int getIdentificacion() {
        return identificacion;
    }

    public void setIdentificacion(int identificacion) {
        this.identificacion = identificacion;
    }

    public String getPrimerNombre() {
        return primerNombre;
    }

    public void setPrimerNombre(String primerNombre) {
        this.primerNombre = primerNombre;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getCiudad() {
        return ciudad;
    }

    public void setCiudad(String ciudad) {
        this.ciudad = ciudad;
    }

    public int getNumeroCelular() {
        return numeroCelular;
    }

    public void setNumeroCelular(int numeroCelular) {
        this.numeroCelular = numeroCelular;
    }

    public Integer getTelefonoCasa() {
        return telefonoCasa;
    }

    public void setTelefonoCasa(Integer telefonoCasa) {
        this.telefonoCasa = telefonoCasa;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public int getCantidadLecciones() {
        return cantidadLecciones;
    }

    public void setCantidadLecciones(int cantidadLecciones) {
        this.cantidadLecciones = cantidadLecciones;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public boolean getPropiedad() {
        return propiedad;
    }

    public void setPropiedad(boolean propiedad) {
        this.propiedad = propiedad;
    }

  /*  public LinkedList<Asignatura> getAsignaturaCollection() {
        return asignaturas;
    }

    public void setAsignaturaCollection(LinkedList<Asignatura> asignaturaCollection) {
        this.asignaturas = asignaturaCollection;
    }*/

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 29 * hash + this.identificacion;
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Profesor other = (Profesor) obj;
        if (this.identificacion != other.identificacion) {
            return false;
        }
        return true;
    }

    
    
}
